.col-3 {width: 187.5rpx;}
.width50{
	width: 50%;
}
.width100{
	width: 100%;
}
.flex{
	display: flex;
}
.flex-one{
	flex: 1;
}
.flex-wrap{
	flex-wrap: wrap;
}
.flex-center{
	display: flex;
	justify-content: center;
	align-items: center;
}
.flex-around{
	display: flex;
	justify-content: space-around;
}
.flex-end{
	display: flex;
	justify-content: flex-end;
}
.flex-between{
	display: flex;
	justify-content: space-between!important;
}
.justify-center{
	justify-content: center!important;
}
.alcenter{
	align-items: center;
}
.alend{
	align-items: flex-end;
}
.flex-column{
	display: flex;
	flex-direction: column;
}
.rounded { border-radius: 8rpx;}
.rounded12 {border-radius: 12rpx;}
.rounded16{border-radius: 16rpx;}
.rounded24{border-radius:24rpx;}
.rounded100{border-radius: 100%;}
.bg-white{
	background-color: #fff;
}
.bg-EE9D18{
	background-color: #EE9D18;
}
.bg-e5e5e5{
	background-color: #e5e5e5;
}
.bg_4DC3FF{
	background-color:#4DC3FF;
}
.bg_FFA1AF{
	background-color: #FFA1AF;
}
.bg_f0f2f5{
	background-color: #f0f2f5;
}
.bg_F5F5FA{
	background-color: #F5F5FA;
}
.bg_868282{
	background-color: #868282;
}
.bg_54BCB7{
	background-color: #54BCB7;
}
.bg_C5CFD5{
	background-color: #C5CFD5;
}
.bg_FFF7ED{
	background-color: #FFF7ED;
}
.bg_FAFAFF{
	background-color: #FAFAFF;
}
.bg_main{
	background: linear-gradient(180deg, #FFF0E5 0%, rgba(255, 240, 229, 0) 100%);
}
.bg_FF7544{
	background-color: #FF7544;
}
.bg_6388EA{
	background-color: #6388EA;
}
.bg_0eb6ff{
	background-color: #0eb6ff;
}
.c_9d9d9d{
	color: #9d9d9d;
}
.c_C0C0C0{
	color: #c0c0c0!important;
}
.c_949292{
	color: #949292;
}
.c_BFBFBF{
	color: #bfbfbf;
}
.c_272E2D{
	color: #272e2d!important;
}
.c_33A954{
	color: #33A954;
}
.c_919191{
	color: #919191;
}
.c_EEC87A{
	color: #79F9EE;
}
.c_DFBA87{
	color: #DFBA87;
}
.c_737373{
	color: #737373;
}
.c_0eb6ff{
	color: #0eb6ff;
}
.c_000{
	color: #000;
}
.c_6388EA{
	color: #6388EA;
}
.c_B3B3B3{
	color: #B3B3B3;
}
.c_FF7544{
	color: #FF7544;
}
.c_ec6c3f{
	color: #ec6c3f;
}
.c_B5B5BE{
	color: #B5B5BE;
}
.c_white-opacity{
	color: rgba(255,255,255,0.6);
}
.c_06C83B{
	color: #79F9EE;
}
.c_757573{
	color: #757573;
}
.c_172045{
	color: #172045;
}
.c_FF5C5C{
	color: #FF5C5C;
}
.c_099AFF{
	color: #099AFF;
}
.c_AAAAAA{
	color: #AAAAAA;
}
.c_F71D1D{
	color: #F71D1D;
}
.c_313233{
	color: #313233;
}
.c_4945FF{
	color: #4945FF;
}
.c_10AA06{
	color: #10AA06;
}
.c_FF9900{
	color: #FF9900;
}
.c_B4B5B6{
	color: #B4B5B6;
}
.c_C7D0D6{
	color: #C7D0D6;
}
.c_6c757d{
	color: #6c757d;
}
.c_8C9FAD{
	color: #8C9FAD;
}
.c_989AAA{
	color: #989AAA;
}
.c_9B9898{
	color: #9B9898;
}
.c_a9acb2{
	color: #a9acb2;
}
.c_171717{
	color: #171717;
}
.c_191919{
	color: #191919;
}
.c_f07a9a{
	color: #f07a9a;
}
.c_ef5079{
	color: #ef5079;
}
.c_54BCB7{
	color: #54BCB7;
}
.c_9C8446{
	color: #9C8446;
}
.c_C5CFD5{
	color: #C5CFD5;
}
.c_FFA1AF{
	color: #FFA1AF;
}
.c-EE9D18{
	color: #EE9D18;
}
.c_FF5900{
	color: #FF5900;
}
.c-00A212{
	color: #00A212;
}
.c_2a2a2a{
	color: #2a2a2a;
}
.c_FA9A43{
	color: #FA9A43;
}
.c_778190{
	color: #778190;
}
.c-white{
	color: #fff;
}
.c_666{
	color: #666666;
}
.c_999{
	color: #999999;
}
.c_gray{
	color: #cccccc;
}
.c_969797{
	color: #969797;
}
.c_8E8E93{
	color:#8E8E93;
}
.c_abacb9{
	color: #abacb9;
}
.c_848484{
	color: #848484;
}
.c_F7B500{
	color: #F7B500;
}
.c_8A6756{
	color: #8A6756;
}
.c_F43F36{
	color: #F43F36;
}
.c_FA6400{
	color: #FA6400;
}
.c_red{
	color: red;
}
.color-red {
  color: #ff5340;
}
.c_black {
	color: #000
}
.c_333{
	color: #333333;
}
.c_FE7942{
	color: #FE7942;
}
.border-bottom{
	border-bottom: 1rpx solid #EDEDED;
}
.border-bottom-EEE{
	border-bottom: 1rpx solid #EEEEEE;
}
.border-main{
	border: 1rpx solid #EEEEEE;
}
/* .line:after{
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	background: #F0F0F0;
	width: 100%;
	height: 1px;
	transform: scaleY(0.5);
} */
.border_top:after{
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	background: #F0F0F0;
	width: 100%;
	height: 1px;
	transform: scaleY(0.5);
}
.border_bottom:after{
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	background: #E6E6E6;
	width: 100%;
	height: 1px;
	transform: scaleY(0.5);
}
.border_bottom_one:after{
	content: '';
	position: absolute;
	left: 0;
	bottom: 2upx;
	background: #D5D5D8;
	width: 100%;
	height: 1upx;
	transform: scaleY(0.5);
}
.border_right:after{
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	background: #D5D5D8;
	width: 1px;
	height: 100%;
	transform: scaleX(0.5);
}
.w_650{
	width: 650rpx;
}
.h_100{
	height: 100%;
}
.h40{
	height: 40upx;
}
.h120{
	height: 120upx;
}
.h280{
	height: 280rpx;
}
.h100{
	height: 100upx;
}
.h110{
	height: 110upx;
}
.h60{
	height: 60upx;
}
.h80{
	height: 80upx;
}
.h88{
	height: 88upx;
}
.h90{
	height: 90upx;
}
.mt32-mb48{
	margin-top: 32upx;
	margin-bottom: 48rpx;
}
.mt8{
	margin-top: 8rpx;
}
.mt10{
	margin-top: 10upx;
}
.mt12{
	margin-top: 12rpx;
}
.mt22{
	margin-top: 22rpx;
}
.mt26{
	margin-top: 26rpx;
}
.mt36{
	margin-top: 36rpx!important;
}
.mt48{
	margin-top: 48upx;
}
.mb10{
	margin-bottom: 10upx;
}
.mb16{
	margin-bottom: 16upx;
}
.mb20{
	margin-bottom: 20upx;
}
.mb30{
	margin-bottom: 30upx;
}
.mb40{
	margin-bottom: 40upx!important;
}
.mb45{
	margin-bottom: 45upx!important;
}
.ml4{
	margin-left: 4upx;
}
.ml8{
	margin-left: 8upx;
}
.ml10{
	margin-left: 10upx;
}
.ml16{
	margin-left: 16upx;
}
.ml60{
	margin-left: 60upx;
}
.ml70{
	margin-left: 70upx;
}
.ml100{
	margin-left: 100upx;
}
.ml110{
	margin-left: 110upx;
}
.ml18{
	margin-left: 18rpx;
}
.ml20{
	margin-left: 20upx;
}
.ml24{
	margin-left: 24upx;
}
.ml30{
	margin-left: 30upx;
}
.ml40{
	margin-left: 40upx;
}
.ml48{
	margin-left: 48upx;
}
.ml94{
	margin-left: 94upx;
}
.mr0{
	margin-right: 0upx;
}
.mr10{
	margin-right: 10upx;
}
.mr20{
	margin-right: 20upx;
}
.mr30{
	margin-right: 30upx;
}
.mr40{
	margin-right: 40upx;
}
.mr48{
	margin-right: 48upx;
}
.mr60{
	margin-right: 60upx;
}
.mr70{
	margin-right: 70upx;
}
.mr100{
	margin-right: 100upx;
}
.mt20{
	margin-top: 20upx!important;
}
.mt13{
	margin-top: 13upx;
}
.mt5{
	margin-top: 5upx;
}
.mt16{
	margin-top: 16upx;
}
.mt24{
	margin-top: 24upx;
}
.mt30{
	margin-top: 30upx;
}
.mt32{
	margin-top: 32upx;
}
.mt40{
	margin-top: 40upx;
}
.mt50{
	margin-top: 50upx;
}
.mt52{
	margin-top: 52rpx;
}
.mt60{
	margin-top: 60upx;
}
.mt80{
	margin-top: 80upx;
}
.mt100{
	margin-top: 100rpx;
}
.mt120{
	margin-top: 120upx;
}
.mt160{
	margin-top: 160upx;
}
.mlr10{
	margin-left: 10upx;
	margin-right: 10upx;
}
.mlr20{
	margin-left: 20upx;
	margin-right: 20upx;
}
.mlr30{
	margin-left: 30upx;
	margin-right: 30upx;
}
.mlr40{
	margin-left: 40upx;
	margin-right: 40upx;
}
.mlr60{
	margin-left: 60upx;
	margin-right: 60upx;
}
.mlr100{
	margin-left: 100upx;
	margin-right: 100upx;
}
.pl10{
	padding-left: 10upx;
}
.pl30{
	padding-left: 30upx;
}
.pl60{
	padding-left: 60upx;
}
.pl130{
	padding-left: 130upx;
}
.pl20{
	padding-left: 20upx;
}
.pl24{
	padding-left:24rpx;
}
.pr10{
	padding-right: 10upx;
}
.pr20{
	padding-right: 20upx;
}
.pr30{
	padding-right: 30upx;
}
.pd8{
	padding: 8upx;
}
.pd10{
	padding: 10upx;
}

.pd20{
	padding: 20upx!important;
}
.pd30{
	padding: 30upx;
}
.pd32{
	padding: 32upx;
}
.pd40{
	padding: 40upx;
}
.pd48{
	padding: 48upx;
}
.plr10{
	padding-left: 10upx;
	padding-right: 10upx;
}
.plr20{
	padding-left: 20upx;
	padding-right: 20upx;
}
.plr22{
	padding-left: 22upx;
	padding-right: 22upx;
}
.plr24{
	padding-left: 24upx;
	padding-right: 24upx;
}
.plr28{
	padding-left: 28upx;
	padding-right: 28upx;
}
.plr30{
	padding-left: 30upx;
	padding-right: 30upx;
}
.plr32{
	padding-left: 32upx;
	padding-right: 32upx;
}
.plr40{
	padding-left: 40upx!important;
	padding-right: 40upx!important;
}
.plr50{
	padding-left: 50upx!important;
	padding-right: 50upx!important;
}
.plr56{
	padding-left: 56upx!important;
	padding-right: 56upx!important;
}
.plr60{
	padding-left: 60upx!important;
	padding-right: 60upx!important;
}
.pt10{
	padding-top: 10upx;
}
.pt20{
	padding-top: 20upx;
}
.pt24{
	padding-top: 24upx;
}
.pt30{
	padding-top: 30upx;
}
.pt32{
	padding-top: 32upx;
}
.pt40{
	padding-top: 40upx;
}
.pb10{
	padding-bottom: 10upx;
}
.pb20{
	padding-bottom: 20upx;
}
.pb24{
	padding-bottom: 24upx;
}
.pb30{
	padding-bottom: 30upx;
}
.pb32{
	padding-bottom: 32upx;
}
.pb40{
	padding-bottom: 40upx;
}
.pb100{
	padding-bottom: 100upx;
}
.mb20{
	margin-bottom: 20upx!important;
}
.mb40{
	margin-bottom: 40upx!important;
}
.mb60{
	margin-bottom: 60upx!important;
}
.mb80{
	margin-bottom: 80upx!important;
}
.mb100{
	margin-bottom: 100upx!important;
}
.text-center{
	text-align: center;
}
.text-left{
	text-align: left;
}
.text-right{
	text-align: right;
}
.line-one{
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.line-two{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-overflow:ellipsis;
}
.ft16{
	font-size: 16upx;
}
.ft18{
	font-size: 18rpx;
}
.ft20{
	font-size: 20upx!important;
}
.ft22{
	font-size: 22rpx;
}
.ft24{
	font-size: 24upx;
}
.ft26{
	font-size: 26upx;
}
.ft28{
	font-size: 28upx;
}
.ft29{
	font-size: 29upx;
}
.ft30{
	font-size: 30upx!important;
}
.ft31{
	font-size: 31upx;
}
.ft32{
	font-size: 32upx;
}
.ft34{
	font-size: 34upx;
}
.ft36{
	font-size: 36upx;
}
.ft40{
	font-size: 40upx!important;
}
.ft48{
	font-size: 48upx!important;
}
.ft50{
	font-size: 50upx;
}
.ft58{
	font-size: 58upx;
}
.ft60{
	font-size: 60upx;
}
.ft64{
	font-size: 64upx;
}
.ft73{
	font-size: 73upx;
}
.ft80{
	font-size: 80upx;
}
.lh36{
	line-height: 36rpx;
}
.lh40{
	line-height: 40rpx;
}
.lh56{
	line-height: 56rpx;
}
.font-bold{
	font-weight: bold;
}
.relative{
	position: relative;
}
.pf{
	font-family: PingFangSC-Semibold, PingFang SC;
}
.box-show{
	box-shadow: 0px 0px 20rpx rgba(0, 0, 0, 0.03);
}
.text-opacity{
	opacity: 0.7;
}
.pd12{
	padding: 12rpx;
}
.pd14{
	padding: 14px;
}
.pd24{
	padding: 24rpx;
}
.c_AFAFAF{
	color: #AFAFAF;
}
.c_FF7E21{
	color: #FF7E21;
}
.c_FF4A4A{
	color: #FF4A4A;
}
.c_f04848{
	color: #f04848;
}
.c_ccc{
	color: #ccc;
}
.c_896B00{
	color: #896B00;
}
.c_909399{
	color: #909399;
}
.c_343434{
	color: #343434;
}
.c_E66F00{
	color: #E66F00;
}
.c_FF7E21{
	color: #FF7E21;
}
.c_8D8D8D{
	color: #8D8D8D;
}
.c_E49700{
	color: #E49700;
}
.bg_FAFAFA{
	background: #FAFAFA;
}
.c_DB5656{
	color: #DB5656;
}
.mt14{
	margin-top: 14rpx;
}
.mt34{
	margin-top: 34rpx;
}
.ml34{
	margin-left: 34rpx;
}
.c_A69B58{
	color: #A69B58;
}
.ml26{
	margin-left: 26rpx;
}
.mt6{
	margin-top: 6rpx;
}
.pd28{
	padding: 28rpx;
}
.mr8{
	margin-right: 8rpx;
}
.mr24{
	margin-right: 24rpx;
}
.mr28{
	margin-right: 28rpx;
}
.bg_F9CF3B{
	background: #F9CF3B;
}
.mt8{
	margin-top: 8rpx;
}
.c_DEDEDE{
	color: #DEDEDE;
}
.pb28{
	padding-bottom: 28rpx;
}
.pb46{
	padding-bottom: 46rpx;
}
.mt28{
	margin-top: 28rpx;
}
.mt4{
	margin-top: 4rpx;
}
.mt68{
	margin-top: 68rpx;
}
.bg_F8CE3A{
	background-color: #F8CE3A;
}
.mr16{
	margin-right: 16rpx;
}
.c_CFCFCF{
	color: #CFCFCF;
}
.mt44{
	margin-top: 44rpx;
}
